do everything possible to - Turkish English Dictionary